Modeling Variability in Software Process Lines

نویسندگان

  • Jocelyn Simmonds
  • María Cecilia Bastarrica
چکیده

Software process lines (SPrL) are families of related processes, built from a set of administrated software process elements in a prestablished fashion, similar to how software product lines (SPL) are built with software assets. In SPLs, variability is usually speci ed using feature models. As SPrLs manage particular kinds of process elements, namely tasks, roles and work products, we explore the feasibility and applicability of feature and orthogonal variability models for specifying variability in SPrLs. In this paper, we present the kinds of variabilities that are relevant in the context of SPrLs and we show how they may be speci ed with feature models and orthogonal variability models. We use use a simple requirements engineering process as a means for illustrating each issue.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Analyzing Methodologies and Tools for Specifying Variability in Software Processes

Software process lines (SPrL) are families of highly related processes that are built from a set of core process assets in a prestablished fashion. Software companies may take advantage of SPrL in order to deal with different kinds of projects –development or maintenance, large or small, complex or simple– just defining a general process and modeling variability so that the general process can ...

متن کامل

Building Software Process Line Architectures from Bottom Up

Abstract. In this paper, we propose a technique for establishing process lines, which are sets of common processes in particular problem domains, and process line architectures that incorporate commonality and variability. Process line architectures are used as a basis for deriving process lines from the perspective of overall optimization. The proposed technique includes some extensions to the...

متن کامل

Software Product Line Engineering - Foundations, Principles, and Techniques

software product line engineering page d'accueil / lirmm software product line engineering foundations principles software product line engineering foundations principles software product line engineering foundations principles software product line engineering foundations principles free download software product line engineering model-based product line engineering software product line engin...

متن کامل

Support of Design Reuse by Software Product Lines: Leveraging Commonality and Managing Variability

One of the goals of the Motorola/FAU “One Pass to Production” (OPP) project is to drastically shorten the software development cycle. This research supports this goal through the reuse of design artifacts by software product lines. In particular, we propose to develop a method for identifying commonality and variability in core design assets (as represented by UML diagrams).

متن کامل

Adding Variants on-the-fly: Modeling Meta-Variability in Dynamic Software Product Lines

Dynamic software product lines (DSPL) are software product lines (SPL) that support runtime variability. Runtime variability is typically interpreted as binding variation points at runtime. We emphasize meta-variability as an important dimension of runtime variability in DSPL. Whereas dynamic binding considers the runtime (de)activation of variants within the scope of a given variability model,...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2011